html,body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,li,ol,input,figure{margin:0 ;padding: 0;}

img{display: block;border: 0;}
a,u{text-decoration: none;color: inherit;}
li{list-style: none;}
i,em{font-style: normal;}
b,strong,h1,h2,h3,h4,h5,h6{font-weight: normal;}

.fl{float: left;}
.fr{float: right;}

.fs12{font-size: 12px;}
.fs13{font-size: 13px;}
.fs14{font-size: 14px;}
.fs16{font-size: 16px;}
.fs18{font-size: 18px;}
.fs20{font-size: 20px;}

.fw400{font-weight: 400;}
.fw600{font-weight: 600;}
.fw800{font-weight: 800;}

.pos-a{
	position: absolute;
}
.pos-r{
	position: relative;
}

.clear_fix:after{
	content: '.';
	width: 0px;
	height: 0px;
	display: block;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}

.active {
	display: block;
}